home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 15
/
Aminet 15 - Nov 1996.iso
/
Aminet
/
comm
/
mail
/
YamNet.lha
/
YamNet.ENGLISH
< prev
next >
Wrap
Text File
|
1996-09-16
|
11KB
|
344 lines
\\ // /\ /\ /\ |\ || XXXXXXXX XXXXXX
\\ // //\\ //\\ //\\ |\\ || || ||
\\// // \\ // \X/ \\ ||\\ || || ||
\/ // \\ // \\ || \\ || |XXXX ||
|| /XXXXXXXX\ // \\ || \\ || || ||
|| // \\ // \\ || \\|| || ||
|| // \\ // \\ || \\| XXXXXXXX ||
XXXXX /| XXXXX
// // //| // //
// //|| //
// // || //
// || //
// || //
// XX || //
\XXXXXX XX || \XXXXXX
(By Alfredo Soro)
* INTRODUCTION
Actually, calling to an internet server may be as cheap
as one local phone call.
But calling to a fidonet/amiganet/etc node couldn't be so
cheap if there aren't any BBS in the same city.
The best may be to have the posibility of receive and send
the mail & files of the Fidonet-like Networks in the same
call to internet if we have the luck of belong to a BBS of a
sysop which has internet mail address.
This is that this program does!
YamNet is inspired in the program YamGate by Dave Naylor.
YamNet is a program for AmigaDOS that make different
functions for the sending & receiving of packets & files of
the Fidonet-like networks:
- It encodes, in text form, binary files addressed to points
or nodes of Fidonet-like systems to be sended via e-mail
through internet.
Using, as prefered, the most standard MIME encode methotd,
the standard UUencode method, the faster and more cruched
FSCode method, or the grand PGP system.
- It decodes e-mail messages received from points or BBSs
nodes connected to our system putting the BINARY files in
INBOUND in the same way that if we have received using a
mailer like 'TrapDoor', 'GMS_Mailer' or 'Gotcha'.
- It Returns one receipt for every file of any message
sended using YamNet to inform that it has been processed
correctly in INBOUND.
- It Deletes from the YAM's (Yet Another Mailer) SENT
e-mails message base every message referred in every receipt
received.
- It cleans receipts from the SENT e-mails messages base
(after to have been sent)
- Resend message if the file is bad received in destination.
* REQUERIMENTS
YAM 1.3.2 + (by Marcel Beck) -- Yam13_2.lha 349549
PGP 2.6.3i(Amiga: by Peter Simons) -- PGPAMIGA-2.6.3IS.LHA 426911
rexxtricks.library 38.6 (by Jürgen Kohrmeyer)-- rexxtricks.library 49796
reqtools.library (by Nico François) (i) reqtools.library 45156
rexxreqtools.library 37.95+ (i) rexxreqtools.library 11664
Base64Coders V1.2 (By Edmund Vermeulen) (i) Base64Coders.lha 10503
FSCode 37.20 (by Flavio Stanchina) (i) FSCode 4572
rexxextra.library V2.2 (13 MAR 90) (i) Rexxtra12.lha 28867
(i) included
* INSTALATION
Install all files in its right place, copying in C: the
files: YamNet, Base64encode, Base64decode & FSCode; and in
LIBS: the files: reqtools.library, rexxreqtools.library,
rexxextra.library & rexxtricks.library
Execute YamNet or edit the file YamNet.cfg with the prefered
settings for your system saving it in S:
--- Manual configuration of S:YamNet.cfg ---
-----------------------------------------------------------
; These lines, starting with ';' are ignored by YamNet
; while it reads the configuration, but is better if you delete
; these lines for the program works faster.
; Configuration EXAMPLE of S:YamNet.cfg file
; for YamNet 2.12
; LANG = <language>
; <language> must be replaced with ESPAÑOL or ENGLISH depending
; of the language we want that use the program.
LANG = English
; TEMP = <directory>
; <directory> must be replaced with the name of preferred unit and
; drawer to save temporal files.
; This could be T: in the case of having the needed memory to process
; the files to be received or DH1:T if it is the contrary case.
TEMP = T:
; LOG = <drive:drawer/filename>
; <drive:drawer/filename> must be replaced with the filename
; that we want to use for write the logfile that is generated by
; the program.
LOG = LOGS:YamNet.log
;LOGLEVEL = <level>
; <level> indicates the information level that shows the program
; while is executed.
; LOGLEVEL = 0 [It doesn't show any information. Faster]
; LOGLEVEL = 1 [It shows information only in screen]
; LOGLEVEL = 2 [It shows information only in logfile]
; LOGLEVEL = 3 [It shows some information in screen & logfile.]
; LOGLEVEL = 4 [It shows all information in screen & logfile. SLOW]
LOGLEVEL = 3
; OUTBOUND = <drawer>
; <drawer> must be replaced with the unit name, assignment,
; or pathname to follow upto the OUTBOUND where is founded
; the files created by programs like Mail Manager, Spot, or so.
OUTBOUND = OUT:
; ONLYFLO
; if specified only FLO & OUT files will be processed to be
; sended via e-mail.
; If not specified also will be processed the HLO, CLO, DLO,
; DUT, HUT & CUT files
; PURGE
; If specified, YamNet will delete incoming receipts with its
; messages and also will delete sent receipts before the end
; of the process.
; YAMCHECK
; if especified YAM will receive mail from server if is started
; from YamNet and will send all messages generated before the end
; of the process.
; INBOUND = <drawer>
; <drawer> must be replaced with the unit name, assignment,
; or pathname to follow upto the INBOUND where the
; ready-to-be-processed files go for be processed by the
; programs like Mail Manager, Spot, or so.
INBOUND = IN:
; IFNOGUI = <number>
; [These values has changed from YamNet version 2.0]
; <number> indicates how must act the program in the case
; of to use the NOGUI argument.
; IFNOGUI = 0 [the program aborts at the end of the process]
; IFNOGUI = 1 [quits YAM if it is needed and RE-RUN it again]
; IFNOGUI = 2 [quits YAM at the end of the process]
IFNOGUI = 1
; SUBZONA = <zone> <subject>
; two keywords:
; <zone> is the zone number or first number of every Fidonet-like address.
; <subject> is the name for every network in the zone especified.
SUBZONA = 39 AmigaE-Mail
SUBZONA = 40 AmigaE-Mail
SUBZONA = 41 AmigaE-Mail
SUBZONA = 1 FidoE-Mail
SUBZONA = 2 FidoE-Mail
SUBZONA = 3 FidoE-Mail
SUBZONA = 4 FidoE-Mail
SUBZONA = 5 FidoE-Mail
SUBZONA = 6 FidoE-Mail
; NODO = <node4D> <email@address> <code mode>
; <node4D> are the four numbers of the point or node address that wich
; we want to send the Fidonet/Amiganet/etc bundles via internet
; separated with points. (NOT = xx:xx/x.x | YES = xx.xx.x.x)
; <email@address> is the e-mail address of the especified node.
; <code mode> is the prefered method to send the binary files through
; e-mail that could be any of these four methods:
; MIME | UUin | FSCode | PGP "<Identification>"
NODO = 2.344.15.11 nobo@dyknowsw.ho FSCode
NODO = 39.194.1.0 asoro@redestb.es PGP "Alfredo Soro"
NODO = 2.344.64.64 onep@tern2.donotfoll.ow MIME
NODO = 39.194.1.10 canbe@thistimeor.not UUIN
;END
-----------------------------------------------------------
* USAGE
The sintax:
YamNet [PURGE/S|OUT/S] [SAFE/S] [NOGUI/S]
>> YamNet
1. Executed without any argument YamNet process putting in
INBOUND the files contained in YAM's INCOMMING messages
sent using YamNet
After that, YamNet writes one receipt to the sender of
every processed message; and it deletes every SENT message
if is founded one receipt sent to your system in reply to
another previous sending of any Fidonet-like bundle.
If is received one corrupted binary file is generated one
answer message with a 'Resend-Request' and if is received a
message of this kind then is done a re-send of the message
with the file from the YAM's SENT messages archive to the
addresser of the request.
After run this program if have been received any file for
INBOUND, you must use your mailer/editor program (p.e: Mail
Manager) with the IMPORT option.
>> YamNet SAFE
2. It doesn't deletes anything after process the incoming
messages. It generates, if it's necessary, a script file
called T:YamNet.SAFE to be executed after checking the right
working of the program or test to process the same messages.
>> YamNet PURGE
3. Search only SENT receipts and Resend-Requests in YAM and
deletes it.
>> YamNet OUT
4. Transfer Fidonet-like files in text form through every
e-mail/node address configured.
This option must be used after using the EXPORT option in
Fidonet-like mailer/editor
>> YamNet NOGUI
.. Using the NOGUI argument at the end of the command line,
the program will act automaticly, for in the case that some
message were deleted from YAM's message base the display
could be updated alone with the configuration option
'IFNOGUI = 1' that QUITs YAM and RE-LOADs it again if
necessary without ask it to the user.
* CAUTION
- If there is to send any very little file (50 bytes or
less) the MIME method is not good because resulting encoded
files couldn't be decoded with this method.
- Is better that you don't delete handly the messages with
subjects configured for Fidonet-Like networks. Instead you
can use the program with the PURGE option or PURGE argument,
sometimes.
- Let some time before use the YAM's RE-SEND or DELETE
option for an e-mail message with fidonet-like file included
that don't have been confirmed to have been receibed by one
receipt. As minimum, one week is enough.
- Don't run more than one 'YamNet' at same time; it isn't healthy.
* AKNOWLEDGMENTS:
Marcel Beck -- For his Y A M (Yet Another Mailer)
Flavio Stanchina -- For his FSCode
Peter Simons -- For his PGPAmiga 2.6.3i
Nicolas Dade -- For his uuOUT & uuIN
Nico François -- For his ReqTools.library
Robert Hofmann -- For his CompressRexx
Miguel Barnosi -- For his intense BetaTestings
Ferran Delriu -- For to be the best AMIGAn SysOp
Julio Garcia -- For to be the best Peeceer SysOp
Eugenio De Frutos -- For his support
and the rest of sysops and users of AmigaNet that are going to enjoy
my program and are helping to improve it with the using.
THANK YOU
* IMPORTANT
Read changes made to current version in YamNet.Changes file
* USAGE RULES AND CONTACT DATA
This program is Freeware by Alfredo Soro.
Source code available on request.
I am not liable about any damage that could be done by this
software.
Compiled on 16 of September in 1996 - 15:30
For any affair you can contact with me in these addresses:
&&
& & Fidonet CuaRed[34] Amiganet VMail NavarraNet RedBBS
&&&&&& 2:344/15 28:94/1 39:194/1 70:344/2 150:20/3 757:1202/1
&& && asoro@redestb.es -WEB: http://www.geocities.com/Hollywood/6442/
^^^^^^^^^^^^^^^^
Electronic Mail